package cn.lx.log.core.context;

import cn.lx.log.core.entity.CurrentUser;

import java.util.Map;

public interface UserContext {

    public static final String HSAF_CONTEXT_KEY = "UserContext";

    CurrentUser getCurrentUser();

    void setCurrentUser(CurrentUser var1);

    void removeCurrentUser();

    Object getProperty(Object var1);

    void addProperty(Object var1, Object var2);

    void removeProperty(Object var1);

    Map getProperties();

    void setProperties(Map var1);

    void removeAllProperties();
}
